Introducing MESSIA: A Methodology of Developing Software Architectures Supporting Implementation Independence
نویسنده
چکیده
To sustain its rapid growth, software industry must embrace a distributed development paradigm in which complex systems are deployed by composing independently developed components. The glue to the development and integration of individual artifacts would be an elaborate software architecture. MESSIA is being developed as a methodology of software architectures that eliminate the possibility of architectural mismatch. This paper summarizes two important aspects of the methodology---its outcome and its design processes. The outcome of MESSIA is depicted by an abstract model of software architecture. The design processes are derived in a goal-directed fashion, from the knowledge of the organizational elements of the architectural model.
منابع مشابه
On Applying Coordinated Atomic Actions and Dependable Software Architectures for Developing Complex Systems
Modern concurrent and distributed applications are becoming increasingly complex; so, in order to provide fault tolerance, special structuring mechanisms are required to help reduce this complexity. Unfortunately, such structuring techniques are mostly introduced as design and implementation features, which complicates their employment. The approach we are proposing in this paper relies on intr...
متن کاملPublic Transport Ontology for Passenger Information Retrieval
Passenger information aims at improving the user-friendliness of public transport systems while influencing passenger route choices to satisfy transit user’s travel requirements. The integration of transit information from multiple agencies is a major challenge in implementation of multi-modal passenger information systems. The problem of information sharing is further compounded by the multi-l...
متن کاملIdentify the dimensions and components of governance formation to implement the law of organizing and supporting the production and supply of housing
One of the main concerns of developing countries is to achieve good governance, and in the meantime, the implementation of the law on organizing and supporting the production and supply of housing is of great importance. Therefore, this study has been conducted with the aim of identifying the dimensions and components of governance formation to implement the law of organizing and supporting t...
متن کاملSOAROAD: An Ontology of Architectural Decisions Supporting Assessment of Service Oriented Architectures
Enterprise architecture (EA) management has become a widely discussed approach in both industry and academia due to the inefficiency of current IT architectures to cope with rapid changes in business environments. On the other hand Service Oriented Architecture (SOA) is widely accepted as a state of the art approach to the design and implementation of enterprise software. However software desig...
متن کاملSoft Systems Methodology in IT Project Management: Implementing CRM in SMEs
This paper reports on some of the outcomes from a two-year Knowledge Transfer Programme (KTP) which included the development of an implementation process for the installation of customer relationship management (CRM) applications in small to medium-sized enterprises (SMEs) in the UK mail order sector. Soft systems methodology (SSM) was used to help appreciate the organizational structures and p...
متن کامل